smell a place up - Deutsch Englisch Wörterbuch